a chip on shoulder - Francés Inglés Diccionario